let uuid = ''
export function generateUniqueID() {
    // 9e12：科学记数法表示的数字，等于 (9 \times 10^{12})，即 9,000,000,000,000。
    // 1e12：科学记数法表示的数字，等于 (1 \times 10^{12})，即 1,000,000,000,000。
    return `v2-${Date.now()}-${Math.floor(Math.random() * (9e12 - 1)) + 1e12}`
}
export default function getUUID() {
    if (uuid) return uuid
    
    // 如果是手机 APP，可以调用原生方法或者设备唯一标识当成 uuid
    uuid = localStorage.getItem('uuid')
    if (uuid) return uuid
    
    uuid = generateUniqueID()
    localStorage.setItem('uuid', uuid)
    return uuid
}
